remove calling runtime.Gosched()