Spout don't sleep when there are no data and return directly.

Signed-off-by: samuel deng <mr.dengshuoling@gmail.com>