BST update - insert and delete