upload streaming to handler