add a test for provider to check whether all requests share the same
provider object