replace socket.io with muxdemux/shoe