recover from destory