update serviceprovider