add seq_search_upper_bound