the execution order in rollback method should be updated