may have fix schedular problem with long task getting rescheduled a second time. Have add a check if task is alredy scheduled