update software requirement.