plugin: separate registering from calls
plugin/logger: use async tables
plugin/url: add url plugin
mix: update dependencies