Why is the whole story being forwarded again in order to update the date? It takes quite a bit of extra time, which is not helpful. Perhaps you could make a choice or update the data without a full history overhaul, but only download the date that is not downloaded?
I was observing this same thing but it looked more like it was only downloading gaps because it jumped around on the timeline a lot for the data it downloaded. I have never observed it to start completely from the beginning and redownload each day. That would take forever.