updatedata