removed unnecessary synchronizes