async decoding of skins. still have to preload them though.