add http request client(but may be not functional)