Updater reworked