Germany's Miroslav Klose says his side didn't work hard enough as they fell to a shock 5-3 defeat to Switzerland in an international friendly on Saturday.