wrapper app calls updater code