fix fs read