some gnarly updates to go and vim