Refresh individual card

Done many a search on this forum and Google but can’t find that this is possible.

So I have found several options to refresh the whole page but this is not what I want.

I am creating a wall tablet and if I do a page refresh it goes back to the loading data page before displaying the view again and loading the cards which can take about 20 seconds.

My issue is the shopping list card. I have this automated to sync with the Alexa shopping list via todoist.com but it does not update in home Assistant without a refresh.

I also use the custom card atomic_calendar_revive and this does its own refresh about every 5 mins without affecting the rest of the view. You can even choose to show/hide the loading animation

Can the same be achieved with the shopping card.