Update provider.go