cache the gameboard after first request