parallelized processing of model path. move commit changes to end of all traversal instead of at the end of each traversal