refactor(size) onReaddir