added closure with goroutine (concurrency with go)