support socket.io namespaces