The IRS website, Where's My Refund, has not been updating as it should, so you might have your refund in your bank account even though there is no update to the IRS website. It happened to my son, his deposit was in his bank account even though the IRS website still showed received.. So you might want to check your bank account.
See the following from the IRS:
https://www.irs.gov/refunds