update readdirp