CFMessagePort memory leak issue