async handlers for lru-cache