Break data update into another controller