update IO APIs