fixing update to always create a new entry for the new list