added a throttle for syncing