Issue #23: add score updater