modify the app datasource