Asyncing the plugin