Approval notice for I-140 received three months ago, but still shown pending on the USCIS website. Is this normal? Anyone has the similar experience?