Revert "revert to working updater"

This reverts commit fe90ea0f7684004463d9eecb0b4dcaff3e3231e1.