opt(pagination): add and remove pages from pagination.pages instead of rebuilding them all