bug fixes for transaction saving
ignoring cache data