Splitted scheduler into two modules to seperate concerns