update demo
update doc