add oswalk code
update dir update