add socket.io module