fixup: always return textureid
fixup: return wrapped cachedurl