instead of pushing to a list and then updating, could we update the row directly?