En mi caso, como la parte de actualizar los datos es independiente de como los muestres, para mí es modelo. El modelo de datos es la representación lógica de los datos y como interactuas con ellos, no simplemente el esquema de tablas o la implementación física.
Es decir, para mí, opnión personal, el modelo de MVC incluye la lógica de negocio ya que el controlador "simplemente" es el transmisor de mensajes/información entre el modelo y la vista.
Pero como ya han mencionado antes, no hay consenso al 100% así que no voy a decir que mi versión es LA correcta, si es que hay alguna que lo sea. Mientras sirva a tus necesidades, da igual como lo llames
.
S!