synchronize the block