Have the client push research changes

This is needed because the Watcher only works server->client, not
vice-versa