sleep_prob update can do fancy streaming