[benchmark] Fixed broken benchmark
[benchmark] Added more benchmarks
[test] Adding protocol tests