Adaptive Biased Coins: Achieving Better Balance without Compromising Randomness