Refactored schedulers to include cancel logic, added common message receiver, added implicit