added task rescheduling