rewrite low level tunnel, reduce latency