refactor the module schedulingmanagementservice