addPolygon and syncPolygon