items
len and update