One more question.
As we will file I-140 and I-485 together very soon and after filing I-485, my wife is not going to work, does she still need to transfer to H4?
--- It depends on your circumstances, if she does not file for H4 she will have AOS status but will need AP to travel If she gets H4 transfer then that H4 transfer will be valid till your H1 approval date and she can get H4 Visa revalidated in her passport and can use H4 Visa come back to US, If you use EAD then she has to use AP. You are just going to file for I-140 and I-485, if I am in your situation I will file H4 for spouse and still maintain H1B status with my employer because if due to any reason the I-485 is denied then you will have H1 and H4 status to stay. Applying EAD with I-485 and having EAD is different matter and one should get EAD, but if the Primary H1 holder uses the EAD then both have to use AP to re-enter.
Just send the I-539 form and fees $140 along with other papers, having H4 status will be better for her