remove: move away from transaction architecture
update: move to non-transaction architecture
transaction: cleanup
._push: init adapter framework