use less idle CPU