Implemented recursive threading on same threadpool