socket.io, rooms, unstable