update with server ping functionality