fix tab for buffer prompt. weird, wtf did i do?
fix helm prompt for first candidate

and also make the code less idiot.