attempted handler for io update