added MulticastLock