Added grunt benchmark which generates a benchmark.js report
fixed async