fix bug that prevented marking read if the highestitemid was 0
fix bug that prevented marking read if the highestitemid was 0 also clientside