Add benchmark task
Refector API to improve perfomance
Increase value check speed