add .gitignore
update demo
update build