actually syncing first