when task spec is added, schedule next occurrence right away
make workers more verbose
move upcoming-jobs logic into util for re-use
simplify demo code