Refactor on send_ip_change module
The funciton 'run' is always available.