add make_dir to shell file adaptor
small benchmark fixes
snapshot of callback registration rerouting
Revert "small benchmark fixes"

This reverts commit 43abd2566236f32e75c202ac2485429fd71d9735.