added init_func support for plugins, and --need-plugin variant