Use nodelay instead of timeout