It’s perfectly fine for me to just download and install any theme/plugin update. Nothing wrong too. Just because the person spoon fed you for so long, you can’t do the simple stuff? To be honest, without the connection to WordPress server, your site probably runs better and faster.