update load & gist, add semiSH