update demos
merge
update docs