I always just tip once early on, but I make it fat, they’ll remember you.
I know it's just a different culture and I try to give a decent tip when I'm in the states as my lack of understanding will not improve the situation but it's still fubar.
If you're on a tab, you tip at the end, but a slightly larger cash tip on your first drink will get you much faster service the rest of the evening.