updata bst.c