how to handle split-brain