During update we need to keep start time. If end_time-start_time is greater than specified period instead of entry update it should add new one. This approach should educe number of snapshot entries