add/update items and lists