add bst tree