use rbtree to make configuration loading faster