update to multiplexed socket.io socket architecture