synchronization fixed