update test and fix bug
update .gitignore