stepdown algorithm for better scaling quality