order maintain tree, compare skiplist