Данные попытался оптимизировать для многопоточности. не мастер в этом, так что 100% гарантии качества не дам. Теперь статистика, которая обновляется реже, чем раз в минуту, считается автоматически. Но для каждого типа данных всё равно данные с минимальной частотой надо обновлять вручную (если данные обновляются раз в час, день и месяц, то раз в час обновлять надо руками)