Add Binarize performance test
Optimization
Add concurrency

Refactoring