loaded() вызывается дважды, один раз при получении информации о пользователе, а потом при получении его репозиториев. Нужно ведь запомнить информацию профиля, чтобы ее потом вывести