Use the update-center

By using the update-center the plugin dependency problem is solved.
This is now just `new_resource.plugin_source`, so we should just use that directly and remove this method.