re-make of notifmanagerservice, leave how it was woth halo