fixed caching issue, added uploading animation