roundX to cal new UpperBound with each subProb