CC3200 - WiFiClient available() blocks

Is there a way to make the WiFiClient.available() perform its work without blocking waiting for incoming data?  I also noticed the WiFiClient.read(buf, len) function will wait until "len" bytes have actually been read, rather than taking it as advisement on a maximum size.

By contrast the TM4C1294's EthernetClient library works available() in a non-blocking manner and read(buf, len) returns right away with "up to len" bytes.