added pause synchronization