refactoring Benchmark
improve benchmark task parser