moved notification push out of markAsRead