feature update service implementation