Improvements in Upload transaction