final data updated