fault tolerance synchronization bugfix