update io.r