concurrency unit tests
updated according to the new pooling mechanism
implementation updated
updated