improved testbench.vim
optimize some function
Merge branch 'develop'