Add TimeoutLock