Add cache for find; Add refresh opt