fix for synchronization, added monitor