Heterophilic Graph Neural Networks Optimization with Causal Message-passing