Error 3006 - starts and then stuck character selection screen

Play mainly in Asia server but recently having problems connecting.

On game launch, check mark for “Connecting to Battle.net server” takes quite some time, and then when it finally check marks “Retrieving Hero list”, it will be stuck like that for a while. Then the character selection screen comes up with the error message 'Your request has timed out, Error code 3006."

Also tried connecting to US and EU servers, very smooth log in with no problems playing the game. Asia server overload? Need help. Thank you.

Same thing happen to me. No problem connecting to EU and Americas server.