create single service browser for each type to reduce duplicate processing