add server port parameter and plugin timeout