working lazy load with timeout on digest