updateInLoop