renamed support classes, proper threadpool shutdown