text: Definitely just give him stronger signals and he'll respond.  Trust me, I'm a guy and if I am that close to a girl where I promise to change a habit, it means I'd do it because I am interested in the girl.  Guys cannot go out on limbs all the time and ask the girl out, it just doesn't work like that.  Girls need to be stronger in their signals.