read data updates