Updated updateVim function