list state extend with limit and page pagination