fix bug: miss rbtree node compare function assignment