updated asset upload