improved performance using transient list of explored states