refactor(Client): be able to check retry in SendRequests

User could write its own function to check retry cases when failing
to receive valid response for requests.