add endpoints for getting unread messages when user not ws connected collect count of unread messages for each conn (add db table in future) fix cache user banners Alan's sun