1. parallel for loop 2. reconstruct non-founders as founders when length of working vectors is too long