pull latest new change from kbengine master

pull latest new change from kbengine master. (previous is 0.1.7) .prepare upgrade