use copied lists for injection

when looking back to old services, use a copied list of injected
services.  This avoid concurrent modification errors