Fix: allow multiple clients to connect

Was previously blocking on transport.accept which is unnecessary