scripting less verbose updater