update model and service interface