public static IEnumerator InitializeSenseix(string newAccessToken)
{
//Debug.Log ("initializing");
yield return(GetSingletonInstance().StartCoroutine(LimitedInitializeSenseix(newAccessToken)));
//Debug.Log("submit cache");
SenseixSession.CheckProblemPostCacheSubmission();
//SenseixPlugin.ShowEmergencyWindow ("testing");
//yield return GetSingletonInstance().StartCoroutine(Message.Request.UpdatePlayerScore (GetCurrentPlayerID(), 0));
//yield return GetSingletonInstance().StartCoroutine(Message.Request.GetPlayerRank (GetCurrentPlayerID ()));
yield return(Message.Request.GetSingletonInstance().StartCoroutine(
Message.Request.GetProblems(SenseixSession.GetCurrentPlayerID(), ProblemKeeper.PROBLEMS_PER_PULL)));
ThinksyPlugin.GetMostRecentProblem();
EndInitialize();
}