[DependencyInjection] call synchronize{$id} from get{$id}Service method

this calls the synchronize method for services that are marked as synchronized but are not synthetic.

when the scope of the requested service is not active, the container won't create the instance nor call the synchronize method.
when the scope gets entered and the service is fetched from container afterwards, the synchronize{$id}Service method is called to update all dependent services.