use pickle for cached files