If peoples use custom "server list filter" For example: show servers only with players IDE scans master server, start scanning servers if they have players, than get more info, and pings severs all unmatched servers still untouched, ide not pings it, not getting info etc.

not quite understood you.. if you have filtered list, with players only for example, you can refresh only this list (and it will be very fast), or you can refresh full server list including request to master, but in this case you need to get info from each server - to know does it conform to your filter criteria. what to speed up there?