Hi @cvogt, I'm not sure voice talking will bring up better understand, since my oval English is very poor.

Maybe you have to try to describe your thoughts more carefully to me in words. Sorry for the inconvenience :<

BTW, to make our communication more efficient, I created a gist to describe my updated implementation, pls see it [here](https://gist.github.com/tminglei/988fd7a3c8c79b2194ed).