cpu loop