You should not assume that our example adapters are scalable. We used one thread per item just to make the code simple.