refactor httpClient