fixed gc for Timespans and StreamStatus

Garbage collection requires weak refs