cache stats on request