use a little less resources when idle