handle 'mark as read'