I added logic to the AStar algorithm that calls the edge and node update methods to perform any updates as the algoritm makes progress.