Fix race condition when loading model data
Fix race condition when loading model data

When loading model data in a cache miss scenario there was a race
condition where the data could be loaded before the request was added to
the dependency list. This change simply adds the request to the list
before starting the async cache get method.

obsoleted/PyriteDemoClient,PyriteServer/PyriteDemoClient