Thanks all for the clarifications...
I have contacted CX and have joined both Marco Polo and Asianmiles... I did not know I had to do this....
Tol a flight last week.. on Asian miles only.. Do you think they will allow me some grace and give me MPC as well (since I only joined after)?