fixed: force DontDestroyOnLoad