update notification factory