add sorted_buffer_iterator.h