goroutine sned/receive worked out... writing to cache