Resilient, Communication-Reducing, and Adaptive Time Stepping to Accelerate Exascale Scientic Applications