How is dhcp working in the latest version? If I start a program I have to call pump to get a dhcp connection, if the program stops I have to call pump again...