update npm during travis CI run to fix transitive caret (^) dependencies