better concurrency
whitespace
check cache before spawning goroutine
benchmarks ~25% faster