loop on authcheck code in case session is wrong AND api is unavailable.