updated theme switcher.