update benchmark.rst based on recent updates
fix bug and allow empty list to be returned.