remove unnecessary synchronization