Improved design of installer/updater