fix loop error