Improved updater