At targets side you won't delete old data and reload historic?
if need historic data then why can't you go from scratch.
if you go thru repair full request how many selections you use to load old data? is that correct way to load historic data?
Just think about it and continue as per your ideas.