updated http client producer