rebuild udclient write & read ok