update app structre