Handle backend switch in settings