Update needed in the battle.net launcher

I open the battle.net launcher and it says the game needs and update. So I click update and it sits there and says “waiting on another update”. There are no other updates going on for any other games. It takes a full day into the other day for this to finally download and install the update. Why does this do this? This has been since the April Patch. Please fix it .