Over 30 minutes for a single confirmation does not (and will not ever) work in the real world.
(Almost) Every time I start to believe that BTC is "going mainstream", I have a delay waiting for a 30+ minute block....

still fortunately you only 30 minutes, I was almost 1 hour more because my connection is only 20KBps. moreover offline wallet so many blocks
That isn't how confirmations work. Confirmations happen through mining (e.g. 1 'solved block' = 1 confirmation). Additionally, 10 minutes, 30 minutes, or even an hour is just fine for most online transactions and a majority, if not most, non-micropayments (e.g. paychecks).