comm logic in http::get move to __client