update Tunnel method