added support for aysnc file upload