correctly update instances when module's icon changes