auto-updater (mostly) working