Возможно, имелось в виду, как сделать из синхронной функции, которая выполняется 5 секунд, асинхронную, которую можно будет использовать с оператором await.
В зависимости от языка программирования и конкретной ситуации могут быть разные способы. Например, в Python для преобразования синхронной функции в асинхронную используют метод to_thread модуля asyncio.
Также есть информация о том, как в C# сделать асинхронным метод, который выполняет продолжительную операцию. Для этого нужно определить асинхронный метод с модификатором async, возвращаемым типом Task и выражением await в теле метода.
Важно учитывать, что не всякая попытка преобразовать синхронный код в асинхронный может увенчаться успехом, так как не у всякой синхронной библиотеки есть асинхронный аналог