diff --git a/blocks/header/header__jetbrains-services.js b/blocks/header/header__jetbrains-services.js
index <HASH>..<HASH> 100644
--- a/blocks/header/header__jetbrains-services.js
+++ b/blocks/header/header__jetbrains-services.js
@@ -37,7 +37,8 @@ define(['global/global__views', 'global/global__modules'], function (View, Modul
   ];
 
   Module.get(Module.GLOBAL).on('header:init:done', function() {
-    var headerServices = Module.get('header').get('view').services || [];
+    var header = Module.get('header');
+    var headerServices = header.get('view').services || [];
     var services = headerServices.concat(internalServices);
 
     var location = window.location.href;
@@ -62,6 +63,8 @@ define(['global/global__views', 'global/global__modules'], function (View, Modul
       }
     }
 
-    View.update('header', 'services', services);
+    header('update', 'services', services);
+    header.trigger('services:done');
+    header.trigger('services:always');
   });
 });
\ No newline at end of file
header:services event consistency

Former-commit-id: <I>b<I>c<I>a9ac<I>c7dda<I>