Recents: handle unread messages