It is still possible that I-140 will be denied. So some lawyer suggest to hold EAD & AP until I-140 is approved.