read/unread seems to be working pretty well, need to set all to unread when visiting messages