add co test
add delegation demo
add trie benchmar