Move http client to separated package