add socket.io and mongodb