removed old files
fixes transaction should only commit after all operations have run (including the ones in async callbacks)