by deu » Fri Jul 03, 2015 2:18 pm
We are aware of the issue and working on deploying more download nodes around world for better experience in near future.
Please send me your IP address by PM.
I apologize for inconvenience, we understand its serious problem and make best effort to handle it soonest we can.
Thanks