more performance tuning; updated benchmark.md