added a true updater

% complete, size of the file, backup of old databases, no locking,
streaming download.