Returning futures in transaction wrapper when multi block is used