add const_iterator in rbtree
fix merge