I am not sure, because I am not developer. Perhaps there is no any automatic system for swap your token. You should deploy new token but you can use same symbols, decimal, name whatever on your previous token. Then you should transfer token manually to your existing token holders. You can keep everything same as before, only contract address will change by default. For transactions may be there is any script you use for transfer (Not sure ). Mostly ICO used script for distribute airdrop token.
You can move this topic on Project Development , may be some one can help you there.