itemlist and updateitem