new downloadToken api