wrappter for npm module request but with async csp style items pumps