Mediation Analysis Of Semi-Competing Risks Data And Interim Analysis Of Smart Survival Data