update i/o and graphics