Why do you need to check for and update to the latest software version?

A. To save on energy cost

B. To safeguard the computer from potential attacks

C. To remove cache files and organize fragmented files