Everytime I load Dota 2, the game says, "Game client is out of date. Please close Dota 2 and restart to get the latest version."

However, when I log back out and back into game, it doesn't automatically update! This problem just started today for me. I have tried uninstalling and reinstalling the game. Even tried deleting all dota2 files. Please help!