API cleanup: removed factory methods
API cleanup: removed async interface
Added benchmarker