Refactor: extract newCronEvent