shared ref updates