bugfix: can't read the exact position of subtree item