fixed services creating duplicates on updates