ListView sometimes fails to update after parent changes

I have a Master/Detail page with a Data View (let’s call it parent) listening to a List View (let’s call it grand-parent).  The parent Data view has a few different children ListViews that are all loaded through XPath or Association.  (None of the badges are calculated on the spot). Although it usually takes visible time to load everything when we change a grand-parent, it works fine 99% of the time. But, at times, one or more of the grand-children ListViews don’t update after changing the grand-parent (the parent always updates fine, though). How can I make sure that this never happens as it means that the users might be working on erroneous information?   I suspect that it might be a performance issue; if so, how can I track which of the elements is causing most of the drain? Thanks
0 answers