fix synchronize