public SinozeUserIdentity()
    {
        if(_instance != null)
            throw new InvalidOperationException("SinozeUserPool already instanciated");
        _instance = this;

        // auto get or create first user
        //SinozeUserPool.GetUserAsync(0, (u) => {UnityEngine.Debug.Log("default = " + u.UserID);});
    }
 public GetUserAsyncJobQueue(SinozeUserIdentity parent)
 {
     this.parent = parent;
 }