added a capeOverride and fixed the cape always being fetched, updated the demo