implemented parallel file reading per thread, causes crashes if file is too big