If you're iPhone is jailbroken, you better not update it. Also if you transfer purchases make sure that you are authorized to use them on your computer otherwise they won't transfer. You go up to "Store" and click on authorize this computer, and put in the APPLE ID that you purchased (even if they're free) the apps you are trying to transfer with.