local data update