upload optimization + benchmark
removed some stuff