update some demo
add doc