update doc
update demo