[update] fix nonblock warning