always updating refs