fix various updater bugs