updating data storage I/O