update referece