add condition for saving new data which save km=0 right away if time is different AND km last model info is different.