update app wrap