update submodules and add tmux pbcopy support