Fixed memory issues
Stream upload vs In-memory upload implemented