update sparse ref