I know why and how the push relabel algorithm works for solving the max-flow problem. But why is a global update step required? 
Reason for global update steps in the push-relabel algorithm
algorithms;graph theory;network flow