backup actions as well
revert failed actions
update local store after action