update ServiceProvider