bridge and discovery plugins: add async methods