refactored and fixed vikingmode & fixed an Innate show bug on reload ui