added human-friendly upgrade wrapper script