condition = true but do...while loop does not end