update poly pow