update i/o