fixed pipeline thread duplicates
cache node_modules for travis