updater and build script