Improve the way we update the data.