update dighl, add tree-view portable for js