add updater code