add nio self test