Adding temporal resiliency to data science applications