fix kernel-based thermald