As said, internet speeds are on your end (mine isn't amazing either FWIW) and DE can't help that. The only thing DE could perhaps do is add an option for the launcher to keep checking for updates automatically every 15 minutes or whatever if you kept it open. But that would be stupid. People allowing all those little 'helper' utilities to run on their PCs all the time is a large reason why computers get bogged down and run like crap if you buy a new name brand PC. If you've got 15 Dell utilities, 5 Norton/McAfee, Steam, Epic, NVidia/AMD, motherboard, Mouse/Keyboard/RGB, iTunes, and whatever running all the time it's gonna clog your system as well.