allow for scheduling multiple repeating tasks and scheduler cleanup