add async json call for gameboard, not quite working fully yet