updated many dependencies, notably socket.io