update transport.erl