benchmark: improvements

fix #20