theme toggle fix