add download
persistent store