I tried all these but it still did not work. Then I remembered the installation process for the JoyMod was much faster than other ROM installation. So I thought may be the file was not good. So I downloaded the file again, and tried again, and it worked!
I thought it would have prompted me when the file was not quite right, but it did not. Anyway, I got it working, and thanks everyone.
Another question not related to JoyMod but more general, is there a way to specific an interval for the sync task with google contacts and calendar? I think the constant sync setting is eating too much battery. I looked at all possible menu options but did not find a way to do it.
Thanks