fix blocking state