Sync with what? For me, one of the joys of Android is that my Google calendar and Google contacts are automatically kept "in the cloud" and are, therefore, always automatically kept in sync on my phone and laptop (or any other computer I use to log into my Google account). You need to make sure that you are saving contacts as Google contacts and, similarly, saving appointments in your Google calendar.