base client initialize http adapter and pass to other clients