" if there is any leak or something, i should be able to smell it and see it on the ground right? "
Some times if it is a vacuum hose, you would not have gasoline leaking on the ground.
"I just resesal the gas cap carefully and turn the cap few more times after i heard the click... maybe just the cap need to be tier."
Yes, maybe the cap needs to be a little tighter. I usually let it go at least 3 "clicks" to be sure.
If the code shows up again later, then you can try the other suggestions (new cap, tests, etc.....)