fixed synchronization