Fix bug that treeview width can't be changed when nodes add