move all notifications to background worker