1. hide unloading
2. server change
3. implemented provider changer
4. send failed files