incremental hash key updates

- currently works only when a move list is used
- no benefit in performance over older version
- disabled by default