Fix problem where the result label was inefficiently updated for every card in the card update loop