Update Loop Basic Implementation