renamed csp.apply_async() to apply