trigger NEEDS_REPUBLISH state