watch for server changes