Update NIO Optimization