Before giving up on response, get more data

In the response iterator, when we reach the end of the current page, try to get another page and return data from that before raising an IndexError