fix walk unicode path
update