Seems like they improved it or fixed it. Still sceptical about it. Here is my SBC test result.
Your Throughput
Download = 640.92 kbps
Upload = 129.05 kbps
Wish it stays this way

. Well see.
Anyway, thanks to everyone for participating in nailing this problem down.