upgrade perl first to avoid problems