This extends the conn:call function to take a function as it's last parameter, which will make the library use ubus_invoke_async. This allows streaming the logs from ubus, among other things. An example has been provided in lua/streaming_logs.lua