improve javadoc
move the executor service creation directly before the try/finally to make sure it always gets shut down