change max step size to account for span of upper/lower bounds