update task due date handling