Don't add duplicated entities, based on ID's
Remove entities already on page, rather new entity

New entity is newer by default, so it should be on new page, and marker
should point on new page.

It can't happen on scroll to top, because you'll miss some entities in this
case, rather than get duplicated