make NotificationManager an eventsourced processor