I update the xml directories all the time and they load onto the phones without a problem. are you sure that the phones are retrieving the info? if you are using tftp restart xinetd with -vvv and then tail the messages file and see what files are being served up to the phone. if you are using ftp you can do something similar.