add boost::async_connect that takes query("","") as endpoint