pressing the buttons while on a server with high ping will take a long while to register your inputs(much longer than just the pingtime)
definitely not an expert on the subject but i don't think there's a need to have the searching done serverside every time