retrying requests that time out