Adding CPU read check ensuing ASYNCIO and Fortran I/O can read unknown number of values in the same way