Updating list structure and marking items complete