依赖注入的 loop flow 控制让编写和测试后台goroutines变得简便