change HttpClient to singleton.