use java.util.Map instead of (atom {}) as local-state for term-payload-clj-score. (if used with hint, the cost of doing get/put from it is very tiny