General scheduler implementation
refactoring method name
AnalyzeSession and sessionmanager implementation