Just mark readen items of list as readen and don't read them again. After reading complete, use intervals/timeouts to close