add undocumented option to only run update stage 1
support update when temporary backup directory is on a different file system
some more error checking for backup command