improve fugitive update check