various updates to vim