fix bug not restore numUnits when free blocked units