lots of vim updates