Sometimes when opening a trade, the print counts are wrong and it takes a few seconds to update because the other user’s print counts need to be loaded from the server.
If you accept a trade and click on it, the print counts stay the same until you refresh the page. If someone accepts your trade and you click on the alert to open the trade, your print counts stay the same until you refresh the page.
This is because the print counts are loaded right after the page loads. These print counts get used in the trades instead of the print counts that are included in the trade information. If those print counts were used, it would be up to date all the time and much faster, because the data is already there. You also would not need to load all of the other user’s print counts, just to show the print counts of up to 10 cards.
Here is a small part of the data of a trade. You can see it includes the print counts of the bidder and responder under own_counts.