If you have been waiting long enough, it won’t hurt to put an E Request for out of the normal processing time on USCIS website. It’s said that if your processing time is still normal, you won’t be able to submit the request. If you can successfully submit the request online, there will be an answer from USCIS. For me, both my case and my wife’s case got approved about 4 weeks after E Request. FYI, the processing time published by USCIS doesn’t stand for MSC cases for asylum bases I485. So I will say it’s a good place to start with.