A way to reload card front with JS?

Yep, that’s what I was thinking of. You may not be able to resolve the promise prior to the back side being revealed, but you could of course stuff hidden content into the front side if need be.