fix zsh-browsers
move some functions to candy