update verb
use while instead of reduce for speed improvement
0.1.2