update npm, fix hang on getch