update infomation