some updates, notably to use emacsclient