fix: duplicate awarded achis (now idempotent); ref: achievement module