add auto-updater