update npm dependencies, change engine