challenges with liquid cooling