Re: refresh -- I'll take a look at that ... it's a tricky problem because there are all a bunch of competing threads there and it's sometimes hard to kill them off (they're mostly all going to be blocking waiting for discovery)
Re: dhcp -- this is sort of a tricky problem ... Your lease should never expire like that. My preference would be getting your dhcpd working properly rather than writing special cases for something that shouldn't happen in a properly configured environment. But I'm open to changing my mind if anyone else is seeing this problem.
Re: tag sync -- my guess is last one wins ...
ms