updates for synchronization