trying to fix callbacks
updateCachecallback now returns the json object associated with the requested cache update
no longer have to request data twice (ie once to update cache, once to search cache)