diff --git a/README.md b/README.md
index dd71c780b934fb9de887130191d96151b2a86edf..7ff10e30a47842c467e75acfd4936956b03d3bd4 100644
--- a/README.md
+++ b/README.md
@@ -27,8 +27,8 @@ This workflow is 100% inspired from magnificent emacs [Magit](https://github.com
 * [x] Stage/unstage at file/hunk/line level.
 * [x] Write the commit message in the same buffer.
 * [x] From a hunk in magit buffer, jump to the file at the diff position.
-* [x] Update vim-gitgutter signs when git status is updated.
 * [x] 100% VimL plugin, no external dependency (except git of course).
+* [x] Enhanced by external plugins: [vim-gitgutter](https://github.com/airblade/vim-gitgutter) [vim-airline](https://github.com/vim-airline/vim-airline)
 * [x] Stable. All features are tested in continuous integration.
 
 More to come:
diff --git a/plugin/magit.vim b/plugin/magit.vim
index 2de16b03912898ace82a15d43e3e00d48165cc39..48e643882493615b2e5a52384107393d20dd5320 100644
--- a/plugin/magit.vim
+++ b/plugin/magit.vim
@@ -693,6 +693,10 @@ function! magit#update_buffer(...)
 		doautocmd User VimagitRefresh
 	endif
 
+	if exists(':AirlineRefresh')
+		execute "AirlineRefresh"
+	endif
+
 endfunction
 
 " magit#toggle_help: toggle inline help showing in magit buffer