implement server->client notification