cache several problems to reduce requests