fixed async bug
change gitignore