update nonblcok