rename cache-related variable;  make caching optional