improved updater, need to make it check for actual updaters now