Refactoring of BGG API parsing and sync code