datalist updates