Never trust too much the case status from uscis web site. The information is always out-of-date. If you call the 1-800 number and the people also just pull out informtion from the web and tell you this , this, blah, blah,....
Go a field office to check.