thread navi: mark unread msgs better