updates poles