update to always diff the current buffer