batch download and offline mode