add socket.io and enable