Fix bug where undoing answer does not emit update on socket