use stable http client interface