updates based on youcompleteme changes