allow more components interactively for testing, but capping the number of threads