reuse task instance