add callback to destroy schedules when screen is destroyed