update the sgf-fetching function
refactor to get the server from the Reader