fix pluign-x bugs