Made the capes even more efficient

The thread is only started when it needs to download the cape