work in progress, need refactor of Backup.pm first
two-stage update beginning to work
Merge branch 'master' into split-update
update now with progress indicator