better handling of backend added/removed from run plan