take back and edit the task which already submited

hi everyone my bpm is 857 we have a requirement: when we submit a task ,but we found something we wrote is wrong ,so we want to take back the task which already submited, and then we edit the task and submit again. so can you have such solution or have once succeeded for such requirement? thank you in advance but we think such requirement is common for our customers