Improve benchmark algorithm and reached 0.8484 accuracy