If you are thinking about DCF, do NOT submit an I-130 online. Consulates are not authorized to process I-130s if one has been submitted to USCIS.
Note: Consulates are authorized, at their discretion, to process I-130s locally if there are exceptional circumstances. However, they do not have that discretion if an I-130 has been submitted to USCIS.