replace client-http with request