git-gutter:xxx-diff commands will be obsoleted from next release
Reduce calling update function as possible
Update forcibly when git-gutter is executed as command

This is useful if process buffer is not killed by some reason,
user can update diff information surely by 'M-x git-gutter'.