Rewrote updater