add notification.watch hook