fix rbtree