Thanks so much for your so good explanation!
My sponsor for I-140 was not the same company. So no way to switch to CP even I wanted, right?