update force reset logic