fix NPE in downloader
CHANGED: reimplemented Benchmark.java
Merge pull request #761 from jikuja/feature_new_benchmark

CHANGED: reimplemented Benchmark.java