it still won't get called for graph dependencies here.
I've had a look at the code now, dependent graphs call EclSubGraph::execute() (see ::prepare)..
so this call should go there to ensure it updates at end of each sub graph.