changing auto balance algorithm

back to whole volume processing rather than slice with threshold
applied across both ends with a 3rd limit on the top end.