update upper_bound.cc