md5 hash for cached filename instead