parse with goroutine