Remove scheduler from core
DI: add new tests, fixes