Defer actual work to goroutine