update submodules
use n (https://github.com/tj/n) to manage node