add update_notification_setting API (updateNotificationSetting)