update core
update node
update main test
update gitignore
Merge remote-tracking branch 'origin/master'