scheduler service: queue tasks to execute later