update dotfiles
refactory