add failsafe recover