manual paging support via nextPage method