transaction propagation issue on upload