همه کدهای مربوط به لود رکورد از دیتا بیس و غیر فعال کردن کنترول circularProgress رو بردم توی رویداد RunWorkerCompleted و توی رویداد DoWork هیچی ننوشتم و فقط توی رویداد تکست چینج نوشتم
circularProgress1.IsRunning = true;
if (!backgroundWorkerSe.IsBusy)
backgroundWorkerSe.RunWorkerAsync();
و بدون مشکل کار کرد.