* fixed little bugs
* add openmp optimization
* add test script