update ServiceProvider

Change Contract for View