fetch the remote changes before trying diff