Update nio releated