update service provider listener.