fix pagination where query params were appending instead of replacing

breaking change: the pagination method now just takes the request_url, query params do not need to be passed separately