getting data loader to operate in its own thread.  doesn't seem to be firing for some reason - must debug -