refine recovery mode