made sure update action could not change service date
fix features
squash with service_date commit