build in parallel