updated data populate