shared_ptr<Transport> shall be captured by value
pass SendRequest by value