Improved asynchronously file upload