func (s *Session) findServiceID(uid uint32) (i services.ServiceInfo, err error) {
    s.serviceListMutex.Lock()
    defer s.serviceListMutex.Unlock()
    for _, service := range s.serviceList {
        if service.ServiceId == uid {