updating loop