К тому же шедулер использовать для каждой задачи нельзя... Лучше используй хешмапу + System.currentTimeMilis(); и проверяй если время является (хешмап в котором тек время в мс) == тек. время в мс + время в мс то выполнить условие... Если помог, давай вимеры)