changed data reader