avoid extra network connection with backend with nonbuffer uploading