Added checks to only update the model when there is new data.
Added more statistics to the models