callback scope fix
gitignore update