modify
modify algrithom
remove schedulerService.java