recover BST