inifinite scroll for items
mark items visited