Transaction mode should be given for each request

– Breaking change: Update carefully