better server check