better syncing