move language loading to BackendAppController