You don’t have to do this. Run something like apticron if you want to make sure you don’t miss security updates or want everything on the latest version all the time.
It updates the package lists APT uses.
You don’t have to run update before installing. But you could be installing the previous version of the application. For instance if you never run update, the upgrade command won’t do anything.