new notification service. first draft
more improvments for new notification service
notifiy only when necessary