I don't see any problem.
As long as you do not change your name, you will just provide the new passport information at online or on-site check in.
If you change your name, you will have to contact the OTA / Airline and explain, and probably pay some sort of change fee.