fixed hot reload bug causing overlays to be redundantly loaded as services