begin adding asynchronous uploading