do not overwrite hash table if alpha is not improved
use cached score as lower bound
condition when to set alpha to cached score