Ah my bad! Thanks for your comment [USER] I think my confusion comes from the fact that I made the wrong assumption that part "the browser will not block while the service waits" was a consequence of the first part of the sentence. Here is a proposition of a new wording: _The HeroService must wait for the server to respond, getHeroes() cannot return immediately with hero data, and because the browser don't block while the service waits the heroes property won't be updated._
What do you think?