Use CronUpdate case class to carry data instead of ADT