Scenario is a grid with a list of contacts. User clicks on 'send email' from grid, sends an email. We drop a message in a queue to update some aggregates (which are also displayed on the list).
The problems is after sending the email, the aggregates are not guaranteed to be updated yet.
We could update the count with javascript, but what if they refresh the page and the aggregates have not yet completed?