use make_shared
moved current outbound tunnel to destination
pass destination by reference