removed thread affinity params + back using semaphore for FixedThreadPoolExecutor + update versions of dependencies + code clean up