Trying out a new file handle pool in order to avoid opening too many files simultaneously, which can lead to I/O errors
Many performance improvements.