sentor is right. Call USCIS, better than Infopass
Infopass always tell me NC is pending.
Senator's letter is more accurate. You can call USCIS, sometimes you can talk with real visa officers, and they can tell you more information if s/he is happy at that time.