cap partial requests at twice the last partial request

failed requests will only check if 1 item is re-request requestable,
doubling each iteration