added finder file caching. closes #1260