* update benchmarking, add substack resolve in async mode
* update bench