try handling private messages
mark as read correctly