Enhanced updater