Use singleton lock in LFGMgr. move LFG structures to singleton. must give some speedup and safety, but need test (dangerows!)