* refactor benchmarks, add get-marks benchmarks * fix benchmark running * cleanup benchmarks * switch getMarks implementation, add getMarksByType