Revert "Rewrote Updater"

This reverts commit 4ac1d14f9b17e295ca06109a41a2f034b03c0910.