merge provider_collection into provider_resolver