fix eshell-add-new-buffer change to switch-to-buffer from pop-to-buffer