schedule only send tasks, gen will be scheduled as dependency