integrate scheduler submodule
remove scheduler module