The address is calculated using the script, so if the script changes then the address must also change. There is no way around this as the address is a cryptographic representation of the scripts. Once it is published and coins are locked to it, there is no changing it. You have to spend the coins in order to move them to a new address.
The address is calculated using the script, so if the script changes then the address must also change. There is no way around this as the address is a cryptographic representation of the scripts. Once it is published and coins are locked to it, there is no changing it. You have to spend the coins in order to move them to a new address.