     var tokenImages:[CameraAsset] = []
     
     var version:VersionMessage?
-    var pathComponents:PathComponents!
+    var assetIndex:AssetIndex!
     
     var token:Int = 1
     func processMessage(data:Dictionary<String, Any>, bytes:Data) throws

                response = msg
                preload()
            
            case .fetchAssetPaths:
                let msg = try _decoder.decode(PathComponentsMessage.self, from: bytes)
                var route = "", event = "", image = ""
                for item in msg.listing
                {

        fetchVersion()
        query(type: "app_status")
        query(type: "date_time")
        fetchAssetIndex()
    }
    
    private var _taskQueue:[[String:Any]] = []
