change order loading and caching is done in

just need to load the data before the background load occures