update appointment service, model