updateall.sh is now proof against problems that npm update encounters if there are modules that npm link other modules. It takes a while, but it completes successfully on large projects.