Npm is pretty clever… on my devel I tried it my way, and if there's nothing to update, you don't even notice it's running.