update DataProvider