Add `tcpProxyTimeout`
Use `async` in `tcpProxy`