login once and reuse session for download, saves hits to server