Using cached threads