gather_card_data update