Pep Guardiola insists it was not Kyle Walker's fault that Man City lost to Crystal Palace and they must improve before the Champions League knockout phase.