updating documentation and benchmarks