Use raw name for badges, not formatted name. Update badge label after reloading profile so it gets the most up to date color. Avoid recomputing the badge image when nothing changed.