I have a callback that is hooked up to AstarPath.OnGraphsUpdated. Whenever I move one of my graph blocker objects and update the grid graph such that multiple areas should be created where only one existed before, I still only see one area when I look in my OnGraphsUpdated callback. If I recalculate the graph again, it properly updates. Does area updating happen after OnGraphsUpdated is called? If so, what would be the best way to hook into when everything involving a graph update is totally complete? I used to do a FlushGraphUpdates() call after I moved my items around/destroyed them, but I have a lot of units pathing and it was tanking my frame rate pausing all of the pathing threads, so I switched to the OnGraphsUpdated callback.