adjust columns to balance in smaller steps to prevent jumping over a balance point #108