fix rbtree delete