add non-depricated part of updater back

undoing part of commit 0938aa15367caa3332d0b812b6e4514d14772e0d