add socket.io + chat