convert sorted list to BST updated