DataProvider update