update dependencies, iron out a couple of kinks in the plugin interface