Bumping up the version to 1.6.2
Refactoring the thread pools to have a common one for all classes to share. We don't want to have a hundred of individual thread pools all over the place