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 ();
}