Update submodules
Use savepoints in UploadData instead of one transaction per loop (fix #55)