using download file async since a hash isn't needed and also remove new installer from cache when done updating