nms-6801: use ExecutorService instead of instatiating our own Thread.