fix SoftwareManager