reduce problem size to be more manageable and limited concurrency to 4 threads. fixed # build periods calc bug