update storage on items change