fixed up updater