downloadpushpull attempt