handle backend down conditions