у тебя блок после getTokenApp выполняется не на main queue, а userInfo инициализируется скорее всего на нём, верно?