Game won't finish download and I can't play

I downloaded the game yesterday, but I can’t play it. It keeps saying it’s “updating” and there is 502.89 KB remaining, but it doesn’t finish the download.

I knew something was weird since the beggining because, usually, when ur downloading the game, you can already play it before the download is finished, but this time I couldn’t even click the “play” button when it was on 20% and I can’t do it right now, when it’s on 100%.

I tried deactivating my firewall, scan and repair, reinstalling both bnet and sc2, but none of that worked.

I’ve no idea why the download won’t finish and why I can’t play. If anyone can help me I would appreciate it a lot.