Just got the off the phone with tier2 rep, he was very useful. I was on hold for maybe 5-8 min because he was doing further research on my case. Finally he told me he submitted a request and the service center will mail me some information within 5 business day on how much longer they will take on my case. I hope to hear some approval instead of waiting time...Ps: they won't expedite your case if your background check isn't completed.
Call, be polite and tell the customer service your case has been pending for so long and other people who have submitted their case couple months after you are getting approved and ask to see how can they help you because you really needed. ie: loss of job, financial help etc.. It works for me almost all the time. Good luck and will keep you guys updated.