Task/392 service path update context

### Description
updateContext with Service Path.
Unit tests and functional test simple but OK.



I see you have introduced a new variable, `doc` for logging purpose. Thus, maybe we cal use `if(docs == 0)` and save the `atLeastOneResult` variable.