Когда новых уведомлений больше, чем то количество, которое может вместиться на страницу - при переходе на следующую страницу маркеры пропадают. Хотя сам смысл в том чтобы найти границу между новыми и уже прочитанными. Быть может, просто отображать границу между новыми и старыми уведомлениями и когда эту границу увидит пользователь, большее ее не показывать?