"No problem" is not, should not be, and never has been an appropriate response to "thank you." If someone is serving me in a restaurant where I'm paying the bill, of course it's not a problem for them to refill my glass, etc. "You're welcome" has always been the appropriate response. Better...