client update from sh-realpath