add retrying http client