more progress towards live unread and new counts, unread message implemented, still to implement delete messages