  There are different approaches for the hadronic B decay calculations,
recently. In this paper, we upgrade three of them, namely factorization, QCD
factorization and the perturbative QCD approach based on $k_T$ factorization,
by using new parameters and full wave functions.
  Although they get similar results for many of the branching ratios, the
direct CP asymmetries predicted by them are different, which can be tested by
recent experimental measurements of B factories.
