Remove APScheduler requirement