Separate update and upgrade commands

Apparently output redirection changes semantics here