Today, I called the NSC and was told my I485 was pending due to the pending NIW petition. They are waiting to make decision for my I485 until my NIW I140 is approved and the approved I140 was automatically canceled.
My lawyer suggested me to withdraw the NIW, or wait until NIW is approved, so that the USCIS can process my I485 case.
It seems that it is better to withdraw NIW if you have EB1 case approved.