The devil is in the details - you didn't tell us you just got it. It obviously had a bug from its previous home - Give it a few days - and it should clear up, assuming the water quality is in fact good.
50% weekly doesn't really help much, if the tank is overstocked, but under normal conditions - it should clear up soon on its own.