you're totally right. The active_thread **must** sleep. I change this.