added no wait to socket can can read