need to set up adapters before initializing loader, since they are referenced in onloadfinished, and lead to NPE if loader returns early