update BSTNode