update shopping items when their checkboxes change