SetAsync VS UpdateAsync for inventory system

Hi, i’m working on a survival game and i’m curious about what methood will be better to not lose data and be efficient, i load data using update async because it gives me few functions like changing some things in code, but i don’t know which one use to save the data, inventory works like in booga booga, wild west or other games like that, you collect items, you can craft items from items, and then if you leave data saves. Soo which methood is better? let me know it