Вы можете сделать функцию журнала асинхронной, чтобы не дожидаться ее завершения.Недостатком этого является то, что вы не будете уведомлены о каких-либо ошибках регистрации.
В качестве альтернативы, вы можете просто сделать так, чтобы функции базы данных на стороне сервера выполняли регистрацию как часть вашей процедуры поиска.