added a function that copied the address list prior to performing the calculation and removes these entries from the name server, for safety should also add a function that catches any possible exception launched before the address copy to remove the list from the name server