added a thread executor