add recover task