skip self update