rejig how notifications are handled from the auth service