working updateManager 2.0