made LifecycleManager more concurrent by removing the coarse syncs on the add methods

...e add methods