shared module ref update