tweak next executor
tweak and optimize IOUtils
add disccache, tweak cache classes