depends async package - use 'npm install' to update local package