fix edge case, if maxretry is 1, let them get 1 request in