working versionl seeing no speed up as a result of overhead \? maybe try thread pooling