Implementando a lógica do scheduler.