Timing of notification that a city has been updated

I happened to be online when the notification arrived that one of the cities I track most closely had been updated. I clicked the link to go have a look and see what had changed. For some of the changed streets I was no longer showing as having completed them but when I looked at the node level I seemed to have covered them all. I decided to just leave it a while and see what happened - sure enough it was just a timing issue and the backend processing to update my completion data in light of the updated city data had just not finished.

If it is technically easily feasible then I’m wondering if it might make sense to defer sending out the notifications that a city has been updated until the processing to respond to those changes has fully completed ?