Update Data Structure