attempt to fix poor performances with I/O operations