If you use the IMAP-idle (always in sync) option, the problem is old and I just posted a bug report about that and some workaround here that may help you.
If you use the interval syncing option, it kinda works for me, just have in mind that the intervals may be often longer (e.g., 5 minutes usually works like 5 to 10 minutes intervals).