The rewards that you get are determined and credited to your account as soon as you beat the boss. The card thing is just the way the game displays what you got. When you have to refresh after you beat the boss but before yoy get to flop a card, you already got whatever you were going to get, you just do not know what it was.