removed socket.io dep