add scoreboard and problem cache