removed socket.io require