unique bst DP update