And...wasn't that all just a little bit "Edge of Tomorrow" ?
Actually EOT was about going over the same day, like an action packed futuristic "groundhog day" (sounds awesome, doesn't it? Loved that movie).
More like the "Dark tower" series finale: being stuck in a time loop (not really a "time" loop), where in the end of each loop instead of the "pay off" i.e. cathartic "Boss fight", you make a tiny difference to make it easier/better for the next loop, knowing true victory will only come after many iterations. The equivalent in EOT is that the protagonist changed himself, made himself better; however he doesn't make any lasting impact on the world until his "boss battle". I wonder if they'll make EOT2?
Anyways, can't think of one out of the to of my head, but I'm positively certain Doctor Who already used that shtick sometime somewhere; it's basically inevitable when you're a show about time travel.