Fix cache cleanup

As all the calls to fetch object are async we can't clean up cached
objects right after teh fetchMissingObjects(...) call. Instead clean
up on next updateScene(...) call.

Change-Id: I00387195acd719d2a3fee7d96c14d6a5ff940dfd