update documentation and benchmark results