The mail syncs to time. Like a day or week or month or unlimited. I wondered if I can have more control over the time instead of just the default options.
Go into settings, mail and click on an email account, go to mail to sync. It will give you the defaults.
This option seems to be just in the hotmail account, not yahoo or gmail.