update app data modelling