modify scheduler and support multi jobs with the same name and group