improvement of synchronization