NC pending for a year is long enough. Congress thinks that
every case should be clear within half year. If your case pass CIS processing time for certain time (half year), you may seriously consider a lawsuit. However, waiting a bit longer is also a not-bad option. In the meantime, you gather more information.