paging watcher updates based on list