seems a task can be schedualed twice!