add support for tracking asset storage type

this was causing a crash because transports
were all assuming IOCipher