 Inmediacy of reinforcement is drastically important, all you have to do is look at the research by Jack Michael and a whole bunch of other people to understand why, but the point is really simple, when the behavior happens, reinforce it as soon as you can.