readData update