new(sync.Mutex) or just var reqLock sync.Mutex