added an extra syncrhonize to the end of the updater loop