adding socket.io demo