improved uhost implementation. + udrcpHost functions