Scan threads periodically and serve cached data