Refactor client request execution
Added a init with custom http.Client method